body{background-color:#e9e9e9; font:12px Arial; color:#303030; }
#content{ background-color: #FFFFFF; width: 950px; border:4px solid white;margin-left : auto;
margin-right : auto;
border: 1.5px solid  #3C78B5;

position: relative;
-moz-border-radius: .4em;
-webkit-border-radius: .4em;
border-radius: 0.4em;
}
#header { 
height : 80px;
padding : 0;
margin-bottom : 0;
background-color:white;
background-image:url('../images/blue_back_new.jpg');
background-repeat:no-repeat;
} 

#header .logo {
display: block;
float: left;
height:80px;
}
.FS30{font-size: 30px;}
.FS20{font-size: 20px;}
#header .cnt_cont{
padding-top: 13px;
margin-left: 200px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #3C78B5;

}
#nav{
display: block;
#padding-bottom:2px;
height:35px; padding-left:20px;
padding-right:20px;
background-color : #025977;
}
#nav ul {overflow:hidden; list-style: none;}
#nav ul li{height:35px; float:left; padding:0 1px; list-style: none;}
#nav .topN{height:35px; padding-left:20px;}
#nav .topN ul{margin-left:-8px;}
#nav .topN ul li{border-right:1px solid white}
#nav .topN ul li.last{background:none; _width:90px;border:none}
#nav .topN ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; display:inline-block;
padding:8px 8px 0 8px; height:24px; _height:17px; text-decoration:none;}
#nav .topN ul li a .current{background-color:#f6f6f6; margin-top:2px; color:#000000; padding-top:6px; padding-bottom:10px}
#nav .topN ul li a:hover, #nav .topN ul li a.active{background:#ffffff; margin-top:2px; color:#040404; padding-top:6px; padding-bottom:10px}




#mainCnt{
float:left;
line-height: 1.8em;
}
#login-cnt{border: 1px solid #BBB;
width: 400px;
height: 200px;}
#login-cnt h3{color: white;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 4px 4.5em 2px .6em;
min-height: 18px;
background: #369;
text-align: left;
}


.errorMsg {
	color:red;
	display: none;
	
	}
.mandetory {color:#FF0000; font-weight:bolder;}	